import axios from 'axios';
import Qs from 'qs';
// 地址配置
import { conf } from '../config';

const instance = axios.create({
	baseURL: conf.baseUrl,
	timeout: 3000,
});

// 请求拦截
instance.interceptors.request.use((config) => {
	// 在发送请求之前做些什么
    
	return config;
});

// 响应拦截

instance.interceptors.response.use(
	(response) => {
		// 2xx 范围内的状态码都会触发该函数。
		if (response.status === 200) {
			// 返回响应数据
			return response.data;
		}
		// 对响应数据做点什么
		return response;
	},
	(error) => {
		//  超出 2xx 范围的状态码都会触发该函数。
		// 对响应错误做点什么
		return Promise.reject(error);
	}
);



export default instance;
